ipluginbase.h File Reference

#include "funknown.h"
#include "fstrdefs.h"

Data Structures

class  IPluginBase
 Basic interface to a Plug-in component. More...
struct  PFactoryInfo
 Basic Information about the class factory of the Plug-in. More...
struct  PClassInfo
 Basic Information about a class provided by the Plug-in. More...
class  IPluginFactory
 Class factory that any Plug-in defines for creating class instances. More...
struct  PClassInfo2
 Version 2 of Basic Information about a class provided by the Plug-in. More...
class  IPluginFactory2
 Version 2 of class factory supporting PClassInfo2. More...
struct  PClassInfoW
 Unicode Version of Basic Information about a class provided by the Plug-in. More...
class  IPluginFactory3
 Version 3 of class factory supporting PClassInfoW. More...

Namespaces

namespace  Steinberg

Defines

#define LICENCE_UID(l1, l2, l3, l4)

Typedefs

typedef
Steinberg::IPluginFactory *(* 
GetFactoryProc )()

Functions

Steinberg::IPluginFactoryGetPluginFactory ()
 Plug-in entrypoint.

Define Documentation

#define LICENCE_UID ( l1,
l2,
l3,
l4   ) 
Value:
{ \
   (int8)((l1 & 0xFF000000) >> 24), (int8)((l1 & 0x00FF0000) >> 16), \
   (int8)((l1 & 0x0000FF00) >>  8), (int8)((l1 & 0x000000FF)      ), \
   (int8)((l2 & 0xFF000000) >> 24), (int8)((l2 & 0x00FF0000) >> 16), \
   (int8)((l2 & 0x0000FF00) >>  8), (int8)((l2 & 0x000000FF)      ), \
   (int8)((l3 & 0xFF000000) >> 24), (int8)((l3 & 0x00FF0000) >> 16), \
   (int8)((l3 & 0x0000FF00) >>  8), (int8)((l3 & 0x000000FF)      ), \
   (int8)((l4 & 0xFF000000) >> 24), (int8)((l4 & 0x00FF0000) >> 16), \
   (int8)((l4 & 0x0000FF00) >>  8), (int8)((l4 & 0x000000FF)      )  \
}

Typedef Documentation

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.